@charset "utf-8";

/* 头条 */
.index-toutiao{text-align: center;overflow: hidden;height: 130px;}
.index-toutiao .item+.item{display: none;}
.index-toutiao h3{ margin-bottom: 7px; padding: 0 15px; font-size:2em; color: #005293; font-weight: bold;}
.index-toutiao h3 a{color: #005293;font-size: 28px;}
.index-toutiao p{ text-align: left;
    margin-top: 20px;line-height:26px;    color: #355e92;}
 .index-toutiao p a{color: #005293;} 
.index-toutiao .dot-tt .ico{cursor: pointer; display: inline-block;width: 8px;height: 8px;margin: 0 8px; border: 1px solid #005EAB;border-radius: 50%;}
.index-toutiao .dot-tt .ico.active{background: #005EAB;}
.index-toutiao .swiper-container{height: 130px;}
.index-toutiao .swiper-container .swiper-slide{overflow: hidden;}
@media (max-width: 992px) {
  .index-toutiao h3{/*white-space:normal;*/font-size: 1.6em;}
}
@media (max-width: 480px) {
  .index-toutiao h3{font-size: 1.375em;}
  .index-toutiao,.index-toutiao .swiper-container{height: 150px;}
  .index-toutiao .swiper-container .swiper-slide{overflow: hidden;}
  .index-toutiao h3{padding: 0;}
}



/* 图片新闻 */
.index-row1 > .col-lg-c1{width: 57%;}
.index-row1 > .col-lg-c2{width: 43%;}
.index-tpxw{position: relative;height: 382px;overflow: hidden;}
.index-tpxw .item{display: block;height: 382px;position: relative;overflow: hidden;}
.index-tpxw .item img{ -o-object-fit: cover;object-fit: cover;width: 100%;height: 100%;}
.index-tpxw h4{color: #fff;position: absolute; left: 0; right: 0; bottom: 0;padding: 0 130px 0 25px; font-size:1.125em;  height: 52px; line-height: 58px; background: rgba(0,0,0,0.6);background-size: auto 100%;}
.index-tpxw .com-tpxw-dot .ico.active{width:16px;border-radius:5px;}
.index-news.tab-brief > .hd li + li{margin-left: 21px;}
.index-news.tab-brief > .hd li + li:before{left: -14px;width:3.5px;color: #333;}
@media (max-width: 1280px) {
  /* .index-tpxw,
  .index-tpxw .item{height: auto;max-height: 520px;} */
  .index-tpxw{height: auto;}
  .index-tpxw .item{ width: 100%;height: 0;padding-top: 60%;position: relative;overflow: hidden;}
  .index-tpxw .item img{ position: absolute;width: 100%;height: 100%;top: 0;left: 0;object-fit: fill;}
}
@media (max-width: 480px) {
  .index-tpxw .com-tpxw-nav{width: 32px;background-size: 12px;}
}

/* common */
.index-com-tit{position: relative;}
.index-com-tit:before{content:"";position: absolute;left:0;top: 50%; width: 100%;height: 1px;border-top: 1px solid #CECECE;}
.index-com-tit .container{position: relative;}
.index-com-tit h3{font-family: "微软雅黑 Regular","Microsoft YaHei";display: inline-block;font-weight: 700; padding: 0 20px;margin-left: -20px;font-size:188.888%;background: #fff;position: relative;z-index: 1;}
.index-com-tit .more{position: absolute;right:0;bottom: -5px;}
.index-com-tit .more a{color: #999;}
.index-com-tit a:hover{color: #005293;}
@media (max-width: 992px) {
  .index-com-tit h3{font-size: 1.6em;}
}

/* 我要找政策 #C2DAED*/
.index-zwgk-wyzzc{
  padding: 10px 0 0; line-height:38px;border:1px solid transparent;border-radius:2px;position:relative;
  /* padding:24px 26px;background:url(../images/index/wyzzc_icon_zc.png) no-repeat -26px 20px #ECF3FA; */
}
.zwgk-wyzzc-gzk {float: right;background: #317BD8;color: #fff; width: 130px;font-size: 1.125em; line-height: 38px; margin-right: 4px; border-radius: 2px 0px 12px 2px;font-weight: bold;box-shadow: 4.24px 4.24px 0px rgba(211, 233, 255, 1);}
.zwgk-wyzzc-gzk:before {content: "";display: inline-block;vertical-align: middle;margin: -3px 10px 0 20px;width: 22px;height: 25px;background: url(../images/zwgk/icon_gzk.png) no-repeat center;}
.zwgk-wyzzc-gzk:hover{color: #fff;}
.index-zwgk-wyzzc .tit{color:#005293;float:left;font-weight:bold;font-size: 1.25em;}
.index-zwgk-wyzzc .search-box{margin:0 154px 0 120px;padding:0 50px 0 20px;height:38px;line-height:38px;border: 1px solid #C2DAED; background:#fff;border-radius:2px;position:relative;}
.index-zwgk-wyzzc .search-box:after{content: ''; position: absolute; width: 1px; top: 9px; bottom: 9px; right:45px; background: #d9d9d9; opacity: .8;}
.index-zwgk-wyzzc input,
.index-zwgk-wyzzc button{width: 100%; background:none;border:none;line-height:38px;display:block;font-size:1em;}
.index-zwgk-wyzzc .keyword::-webkit-input-placeholder{color:#ADADAD;}
.index-zwgk-wyzzc .btn-sub{width: 45px;height:100%;position:absolute;top:0;right:0;background:url(../images/public/header_icon_ss.png) no-repeat center;background-size: 22px; border-radius:2px;color:#fff;cursor:pointer;}
.index-zwgk-wyzzc .btn-sub img{margin:-3px 10px 0 0;}
/* 信息公开 */
.index-zwgk-xxgk{margin-top: 6px;}
/* .index-zwgk-xxgk>.hd li.on a{color: #333;} */
.index-zwgk-xxgk .bd ul{margin: -8px -8px 0;}
.index-zwgk-xxgk .bd li{width: 50%;float: left;} 
.index-zwgk-xxgk .bd li a{display: block;margin: 16px 8px 0;height: 96px;background:#ecf3fa;border:1px solid #ecf3fa;text-align:center;overflow:hidden;}
.index-zwgk-xxgk .bd li img{display: block;height: 33px;margin: 19px auto 12px;}
.index-zwgk-xxgk .bd li a:hover{border-color:#005293;border-radius:2px;color: #005293;}

.index-zwgk-links{margin-top: 6px;padding-bottom: 10px;}
.index-zwgk-links a{
  display: block;/*height:86px;line-height: 86px;*/height: 60px;line-height: 60px; color: #154D7C;font-size: 1.33em;text-align: left; font-weight: 500; 
  padding: 0 10px 0 35.5%;margin-bottom: 20px;position: relative;
  border-radius:5px;background: #EDF6FF; background: linear-gradient(180deg, #DAEDFF, #EDF6FF);transition: 0.3s;
}
.index-zwgk-links a,
.index-zwgk-links .zfgb{/*font-size: 1.733em;font-weight: 900;*/font-size: 1.33em;font-weight: 500; color: #154D7C;padding: 0 10px;text-align: center;}
.index-zwgk-links img{display: none; position: absolute;left: 25%;top:  50%;width: 45px;height: 45px;margin-top: -22.5px}
.index-zwgk-links span{display: inline-block;vertical-align: middle;line-height: 1.3;}
.index-zwgk-links a:hover{background: #DAEDFF;}
@media (max-width: 1280px) {
  
}
@media (max-width: 992px) {
  .zwgk-wyzzc-gzk{display: none;}
  .index-zwgk-wyzzc .search-box{margin:0 0 0 120px;}

  .index-zwgk-xxgk .bd li{width: 33.33%;}
  
  .index-zwgk-links img{left: 8%;}
  .index-zwgk-links>.col-xs-4{width: 50%;}
  .index-zwgk-links>.col-md-4{clear: both;}
}
@media (max-width: 480px) {
  .index-zwgk-wyzzc .tit{display: none;}
  .index-zwgk-wyzzc .search-box{margin-left: 0;}

  .index-zwgk-xxgk .bd li{width: 50%;}
  .index-zwgk-links>.col-xs-4{width: 100%;}
}

/* 政务服务 */
.index-zwfw .tab-card{background: #fff; box-shadow: 0px 0px 20px rgba(191, 206, 222, 0.45);}
.index-zwfw .tab-card > .hd ul{float: none;}
.index-zwfw .tab-card > .hd{line-height: 60px;}
.index-zwfw .tab-card > .hd li{width: 25%;font-size: 133.333%;}
.index-zwfw .tab-card > .hd li a{padding: 0;font-weight: 400;background: #DEF0FF;border: 1px solid #DEF0FF;transition: 0.3s;}
.index-zwfw .tab-card > .hd li.on a{color: #005293;font-weight: 700; border-color: #FFFFFF;background: linear-gradient(180deg, #DEF0FF, #FFFFFF);}
.index-zwfw .tab-card > .bd{padding: 20px;min-height: 280px;}
.index-zwfw .tab-card > .bd ul{margin: -20px -10px 0;}
.index-zwfw .tab-card > .bd li{width: 20%;float: left;}
.index-zwfw .tab-card > .bd li a{display: block;/*font-size: 1.2em;*/ background: #F5F9FC;height: 120px;margin: 20px 10px 0;text-align: center;overflow: hidden;}
.index-zwfw .tab-card > .bd li a img{display: block;height: 45px;margin: 20px auto 14px;}
.index-zwfw .tab-card > .bd li a:hover{color: #005293;}
@media (max-width: 992px) {
  .index-zwfw .tab-card > .hd{line-height: 46px;}
  .index-zwfw .tab-card > .hd li{font-size: 1.2em;}
  .index-zwfw .tab-card > .bd li{width: 33.33%;}
  .index-zwfw .tab-card > .bd li a{font-size: 1em;height: 106px;}
  .index-zwfw .tab-card > .bd li a img{height: 36px;}
}
@media (max-width: 560px) {
  .index-zwfw .tab-card > .bd li{width: 50%;}
}
@media (max-width: 380px) {
  .index-zwfw .tab-card > .hd li{line-height: 1.2;}
  .index-zwfw .tab-card > .hd li a{padding: 5px 0;}
  .index-zwfw .tab-card > .hd li b{display: block;}
}

/* 政民互动 */
.index-zmhd .links-img ul{margin: -20px -10px 0;}
.index-zmhd .links-img li{width: 100%;float: left;}
.index-zmhd .links-img li a{display: block;margin: 20px 10px 0;/*max-height: 81px;text-align: center;*/overflow: hidden;}
.index-zmhd .links-img li a img.icon{
  display: none;margin-top: -13px;
  transform: initial;
  -webkit-transform: initial;
  -moz-transform: initial;
  -ms-transform: initial;
  -o-transform: initial;
}
.index-zmhd .links-icon ul{margin: -20px -10px 0;}
.index-zmhd .links-icon li{float: left;width: 100%;}
.index-zmhd .links-img li a,
.index-zmhd .links-icon li a{
  display: block;margin: 15px 0px 0 10px;overflow: hidden;height: 70px;line-height: 70px; border-radius: 5px;position: relative;
  font-size: 1.33em;font-weight: 500;color: #154D7C;/*text-align: center;*/
  background: #EDF6FF; background: linear-gradient(180deg, #DAEDFF, #EDF6FF);
}
.index-zmhd .links-icon li a img.icon{display: none;width: 32px;margin:-5px 20px 0 18%;}
.index-zmhd .links-img li a span,
.index-zmhd .links-icon li a span{display: inline-block;line-height: 1.3;vertical-align: middle;margin: -5px 30px 0;position: relative;z-index: 1;}
/* .index-zmhd .links-icon li.long{width: 100%;}
.index-zmhd .links-icon li.long a{height: 142px;line-height: 142px;}
.index-zmhd .links-icon li.long img.icon,
.index-zmhd .links-icon li.long span{vertical-align: middle;margin: -5px 5px 0;} */
.index-zmhd .links-img li a img.bg,
.index-zmhd .links-icon li a img.bg{display: block;position: absolute;right:0;top:0;max-height: 100%;z-index: 0;}
.zmhdlist li{width:50% !important;}
.index-zmhd .links-img li.last{
  padding-left: 10px;
  box-sizing: border-box;
}
.index-zmhd .links-img li.last>a{
  width: 49%;
  float: left;
  margin: 15px 0 0 0px;
  box-sizing: border-box;
}
.index-zmhd .links-img li.last>a:last-child{
  float: right;
}
@media (max-width: 1280px) {
  .index-zmhd .links-icon li,
  .index-zmhd .links-img li{width: 33.33%;}
}
@media (max-width: 992px) {
  .index-zmhd .links-icon li,
  .index-zmhd .links-img li{width: 50% !important;}
}
@media (max-width: 480px) {
  .index-zmhd .links-icon li,
  .index-zmhd .links-img li{width: 100% !important;}
  .index-zmhd .links-img li a{max-height: inherit;}

  .index-zmhd .links-img li.last>a{width: 100%;float: none;}
}


/* 专题专栏 */
.index-ztzl .swiper-box{position: relative;height: 80px;overflow: hidden;}
.index-ztzl .swiper-ztzl{margin: 0 -18px;}
.index-ztzl .swiper-slide .item{display: block;margin: 0 18px;overflow: hidden;}
/* .index-ztzl-gdlist ul{margin: 0 -18px 20px;} */
.index-ztzl-gdlist ul li{width: 20%;float: left;}
/* .index-ztzl-gdlist ul li a{display: block;padding: 0 10px; background: #ecf3fa;margin: 20px 18px 0; border:1px solid transparent; height: 80px;line-height: 76px;text-align: center;font-size: 1.25em;transition: 0.3s;}
.index-ztzl-gdlist ul li a span{display: inline-block;line-height: 1.3;vertical-align: middle;}
.index-ztzl-gdlist ul li.red a{background: #ffd9d9;color: #e5352c;}
.index-ztzl-gdlist ul li a:hover{border-radius: 3px;border-color:#005293;color: #005293;}
.index-ztzl-gdlist ul li.red a:hover{border-color:#f00;color: #e5352c;}
.index-ztzl-gdlist .more{text-align: right;clear: both;} */
.index-ztzl-gdlist ul li{padding-top: 5px;padding-bottom: 5px;/*line-height: 40px;*/}
.index-ztzl-gdlist ul li span{display: inline-block;vertical-align: top;line-height: 1.2;margin-top: -3px;}
.index-ztzl-gdlist ul li a{white-space: normal;overflow: visible;}
.index-ztzl-gdlist ul li.f13 a{font-size: 13px;}
.index-ztzl-gdlist ul li.f13 span{margin-top: -1px;}
.index-ztzl-gdlist ul li.f15 a{font-size: 15px;}
.index-ztzl-gdlist ul li.f14 a{font-size: 14px;}
.index-ztzl-gdlist .infolist.dot li a:before{top: 5px;margin-top: 0;}
@media (max-width: 1280px) {
  .index-ztzl .swiper-box{height: auto;max-height: 100px;}
  .index-ztzl-gdlist ul li{width: 33.33%;}
}
@media (max-width: 992px) {
  .index-ztzl .swiper-box{max-height: 130px;height: inherit;overflow: hidden;}
  .index-ztzl .swiper-ztzl{margin: 0 -10px;}
  .index-ztzl .swiper-slide .item{margin: 0 10px;}
  .index-ztzl-gdlist ul li{width: 50%;}
.duilian{display:none;}
}
@media (max-width: 520px) {
  .index-ztzl-gdlist ul li{width: 100%;}
  .index-ztzl-gdlist ul li a,
  .index-ztzl-gdlist ul li.f15 a,
  .index-ztzl-gdlist ul li.f14 a,
  .index-ztzl-gdlist ul li.f13 a{font-size: 1em;}
}
@media (max-width: 480px) {
  .index-ztzl-gdlist ul li{width: auto;float: none;margin-left: 10px;}
  .index-ztzl-gdlist .infolist.dot li a:before{top: 9px;}
}
/* 试运行公告 */
.duilian{position: fixed;bottom: 0;z-index: 100;overflow: hidden;}
  .duilian .duilian-box {position: relative;float: left;clear: both;margin-bottom: 1.25em;}
  .duilian .duilian-box .duilian-con {text-align: center;overflow: hidden;}
  .duilian .duilian-box .duilian-con dd img {display: block;}
  .duilian-left {left: 15px;}
  .duilian-right {right: 15px;}
  .gonggao{width: 240px;}
  .gonggao .caption{color: #fff; height: 32px; line-height: 32px; background: #1f528f; padding-left: 10px;}
  .gonggao .caption span{cursor: pointer; position: absolute; top: 0; right: 0; width: 32px; height: 32px; line-height: 32px;}
  .gonggao .borderbox{border: 1px solid #ccc; border-top: none; overflow: hidden; background: #fff}
  .gonggao .borderbox .desc{padding: 10px; line-height: 1.8; text-indent: 2em;word-wrap: break-word; word-break :break-all;}

/* 横幅 */
.index-owl-hf{clear: both;}
.index-owl-hf .dot-hf{position: absolute; bottom: 10px; right: 17px; z-index: 9;}
.index-owl-hf .dot-hf .ico{float: left; width: 6px; height: 6px; margin-left:4px; background-color: #fff; transition: .3s all; cursor: pointer; border-radius: 3px; opacity: 0.8;}
.index-owl-hf .dot-hf .ico.active{opacity: 1; width: 22px;background: #2354AF;}
.index-hf1 img{height: 93px;}
.index-hf2 img{height: 118px;}
.index-hf3 img{height: 118px;}



/* 对联 */
.index-duilian { position: fixed; top: 16%; z-index: 100; overflow: hidden;}
.index-duilian .duilian-close { padding-top: .625em; padding-bottom: .625em; font-size: .9375em; text-align: center;}
.index-duilian .duilian-close a { display: inline-block; width: 80px; height: 16px; text-indent: -9999999px; background: url(../images/public/close.gif) no-repeat center center; overflow: hidden;}
.index-duilian .duilian-box { position: relative; margin-bottom: 5px;}
.index-duilian .duilian-box .duilian-con { text-align: center; overflow: hidden;}
.index-duilian .duilian-box .duilian-con dd img { display: block; max-width: 200px;}
.index-duilian-l { left: 2px;}
.index-duilian-r { right: 2px;}
/* 热点推送 */
.index-duilian-rdts{position:fixed;right:2px;bottom:2px;z-index:999;width:166px;height:auto;overflow:hidden;background:#3285c9;border-radius:4px;padding:30px 0 0;}
.index-duilian-rdts h2{position:absolute;left:10px;top:0;height:30px;line-height:30px;width:60px;color:#fff;font-size:14px;}
.index-duilian-rdts .fold-btn{position:absolute;right:30px;top:6px;display:block;width:18px;height:18px;background:url(../images/index/index_duilian_rdts_arrow.png) no-repeat;}
.index-duilian-rdts .close-btn{position:absolute;right:8px;top:7px;display:block;width:18px;height:18px;background:url(../images/index/index_duilian_rdts_close.png) no-repeat;}
.index-duilian-rdts ul{display:block;background:#fff;padding:1px 0;margin-bottom:3px;}
.index-duilian-rdts ul li{padding:1px 3px;}
.index-duilian-rdts ul li img{width:160px;display:block;}
/* 左侧对联-联播 */
.index-duilian-slide{overflow:hidden;position:fixed;z-index:10000;left:0;bottom:0;width:240px;height:140px;background:#ffffff;border:1px #ddd solid;border-left:0;padding:10px;}
.index-duilian-slide .close{position:absolute;right:10px;top:10px;z-index:2;width:20px;cursor:pointer;}
.index-duilian-slide .item img{vertical-align:top;width:240px;height:140px;}
.index-duilian-slide .owl-dots{position:absolute;bottom:5px;right:5px;z-index:1;}
.index-duilian-slide .owl-dot{float:left;width:16px;height:16px;margin:0 0 0 5px;cursor:pointer;background:#666666;color:#ffffff;text-align:center;line-height:15px;font-size:12px;}
.index-duilian-slide .owl-dot.active{background:#c10d0c;color:#fff;}

/*240826飘窗*/
#cod2ee{
  width: 320px;
  /* height: 95px; */
  /* padding: 10px; */
  z-index: 99999;
  color: #FFF;
  overflow: hidden;
}
#cod2ee .codclose{
  position: relative;
  height: 25px;
  background: #106ae7;
}
#cod2ee .codclose span{
  position: absolute;
  right: 0;
  top: 0;
  width: 25px;
  height: 25px;
  line-height: 25px;
  text-align: center;
  cursor: pointer;
}
#cod2ee .codct{
  background: #106ae7;
  height: auto;
  padding: 0 20px 20px 20px;
  font-size:14px;
}